23 research outputs found

    Metric Dimension Parameterized by Treewidth

    Get PDF
    A resolving set S of a graph G is a subset of its vertices such that no two vertices of G have the same distance vector to S. The Metric Dimension problem asks for a resolving set of minimum size, and in its decision form, a resolving set of size at most some specified integer. This problem is NP-complete, and remains so in very restricted classes of graphs. It is also W[2]-complete with respect to the size of the solution. Metric Dimension has proven elusive on graphs of bounded treewidth. On the algorithmic side, a polytime algorithm is known for trees, and even for outerplanar graphs, but the general case of treewidth at most two is open. On the complexity side, no parameterized hardness is known. This has led several papers on the topic to ask for the parameterized complexity of Metric Dimension with respect to treewidth. We provide a first answer to the question. We show that Metric Dimension parameterized by the treewidth of the input graph is W[1]-hard. More refinedly we prove that, unless the Exponential Time Hypothesis fails, there is no algorithm solving Metric Dimension in time f(pw)n^{o(pw)} on n-vertex graphs of constant degree, with pw the pathwidth of the input graph, and f any computable function. This is in stark contrast with an FPT algorithm of Belmonte et al. [SIAM J. Discrete Math. \u2717] with respect to the combined parameter tl+Delta, where tl is the tree-length and Delta the maximum-degree of the input graph

    Metric Dimension Parameterized By Treewidth

    Get PDF
    A resolving set S of a graph G is a subset of its vertices such that no two vertices of G have the same distance vector to S. The METRIC DIMENSION problem asks for a resolving set of minimum size, and in its decision form, a resolving set of size at most some specified integer. This problem is NP-complete, and remains so in very restricted classes of graphs. It is also W[2]-complete with respect to the size of the solution. METRIC DIMENSION has proven elusive on graphs of bounded treewidth. On the algorithmic side, a polynomial time algorithm is known for trees, and even for outerplanar graphs, but the general case of treewidth at most two is open. On the complexity side, no parameterized hardness is known. This has led several papers on the topic to ask for the parameterized complexity of METRIC DIMENSION with respect to treewidth. We provide a first answer to the question. We show that METRIC DIMENSION parameterized by the treewidth of the input graph is W[1]-hard. More refinedly we prove that, unless the Exponential Time Hypothesis fails, there is no algorithm solving METRIC DIMENSION in time f(pw)no(pw) on n-vertex graphs of constant degree, with pw the pathwidth of the input graph, and f any computable function. This is in stark contrast with an FPT algorithm of Belmonte et al. (SIAM J Discrete Math 31(2):1217–1243, 2017) with respect to the combined parameter tl+Δ, where tl is the tree-length and Δ the maximum-degree of the input graph.publishedVersio

    The Relationship between Gold Prices and Exchange Value of US Dollar in India

    Get PDF
    The inverse relationship between the value of U.S. dollar and that of gold is one of the most talked about relationships in currency markets. The present study is an attempt to understand the impact of recession of 2008 on relationship between exchange rate of US dollar in INR and gold prices in India. The study uses Johansen Co- Integration test to check the long term association between exchange rate of US dollar in INR and gold prices in India and it further uses the Granger Causality Test to check the lead lag relationship between the variables. A separate pre, during and post recession analysis of the variables is done to understand the impact of recession on this relationship. The study highlights how this relationship has changed since the global turmoil

    Fixed-Parameter Algorithms for Fair Hitting Set Problems

    Full text link
    Selection of a group of representatives satisfying certain fairness constraints, is a commonly occurring scenario. Motivated by this, we initiate a systematic algorithmic study of a \emph{fair} version of \textsc{Hitting Set}. In the classical \textsc{Hitting Set} problem, the input is a universe U\mathcal{U}, a family F\mathcal{F} of subsets of U\mathcal{U}, and a non-negative integer kk. The goal is to determine whether there exists a subset S⊆US \subseteq \mathcal{U} of size kk that \emph{hits} (i.e., intersects) every set in F\mathcal{F}. Inspired by several recent works, we formulate a fair version of this problem, as follows. The input additionally contains a family B\mathcal{B} of subsets of U\mathcal{U}, where each subset in B\mathcal{B} can be thought of as the group of elements of the same \emph{type}. We want to find a set S⊆US \subseteq \mathcal{U} of size kk that (i) hits all sets of F\mathcal{F}, and (ii) does not contain \emph{too many} elements of each type. We call this problem \textsc{Fair Hitting Set}, and chart out its tractability boundary from both classical as well as multivariate perspective. Our results use a multitude of techniques from parameterized complexity including classical to advanced tools, such as, methods of representative sets for matroids, FO model checking, and a generalization of best known kernels for \textsc{Hitting Set}

    Fixed-Parameter Algorithms for Fair Hitting Set Problems

    Get PDF
    Selection of a group of representatives satisfying certain fairness constraints, is a commonly occurring scenario. Motivated by this, we initiate a systematic algorithmic study of a fair version of Hitting Set. In the classical Hitting Set problem, the input is a universe ?, a family ? of subsets of ?, and a non-negative integer k. The goal is to determine whether there exists a subset S ? ? of size k that hits (i.e., intersects) every set in ?. Inspired by several recent works, we formulate a fair version of this problem, as follows. The input additionally contains a family ? of subsets of ?, where each subset in ? can be thought of as the group of elements of the same type. We want to find a set S ? ? of size k that (i) hits all sets of ?, and (ii) does not contain too many elements of each type. We call this problem Fair Hitting Set, and chart out its tractability boundary from both classical as well as multivariate perspective. Our results use a multitude of techniques from parameterized complexity including classical to advanced tools, such as, methods of representative sets for matroids, FO model checking, and a generalization of best known kernels for Hitting Set

    FPT Approximation for Fair Minimum-Load Clustering

    Get PDF
    In this paper, we consider the Minimum-Load k-Clustering/Facility Location (MLkC) problem where we are given a set P of n points in a metric space that we have to cluster and an integer k > 0 that denotes the number of clusters. Additionally, we are given a set F of cluster centers in the same metric space. The goal is to select a set C ? F of k centers and assign each point in P to a center in C, such that the maximum load over all centers is minimized. Here the load of a center is the sum of the distances between it and the points assigned to it. Although clustering/facility location problems have rich literature, the minimum-load objective has not been studied substantially, and hence MLkC has remained a poorly understood problem. More interestingly, the problem is notoriously hard even in some special cases including the one in line metrics as shown by Ahmadian et al. [APPROX 2014, ACM Trans. Algorithms 2018]. They also show APX-hardness of the problem in the plane. On the other hand, the best-known approximation factor for MLkC is O(k), even in the plane. In this work, we study a fair version of MLkC inspired by the work of Chierichetti et al. [NeurIPS, 2017]. Here the input points are partitioned into ? protected groups, and only clusters that proportionally represent each group are allowed. MLkC is the special case with ? = 1. For the fair version, we are able to obtain a randomized 3-approximation algorithm in f(k,?)? n^O(1) time. Also, our scheme leads to an improved (1 + ?)-approximation in the case of Euclidean norm with the same running time (depending also linearly on the dimension d). Our results imply the same approximations for MLkC with running time f(k)? n^O(1), achieving the first constant-factor FPT approximations for this problem in general and Euclidean metric spaces

    Lossy Kernelization of Same-Size Clustering

    Get PDF
    In this work, we study the k-median clustering problem with an additional equal-size constraint on the clusters from the perspective of parameterized preprocessing. Our main result is the first lossy (2-approximate) polynomial kernel for this problem parameterized by the cost of clustering. We complement this result by establishing lower bounds for the problem that eliminate the existence of an (exact) kernel of polynomial size and a PTAS

    Exact Exponential Algorithms for Clustering Problems

    Get PDF
    In this paper we initiate a systematic study of exact algorithms for some of the well known clustering problems, namely k-MEDIAN and k-MEANS. In k-MEDIAN, the input consists of a set X of n points belonging to a metric space, and the task is to select a subset C ? X of k points as centers, such that the sum of the distances of every point to its nearest center is minimized. In k-MEANS, the objective is to minimize the sum of squares of the distances instead. It is easy to design an algorithm running in time max_{k ? n} {n choose k} n^?(1) = ?^*(2?) (here, ?^*(?) notation hides polynomial factors in n). In this paper we design first non-trivial exact algorithms for these problems. In particular, we obtain an ?^*((1.89)?) time exact algorithm for k-MEDIAN that works for any value of k. Our algorithm is quite general in that it does not use any properties of the underlying (metric) space - it does not even require the distances to satisfy the triangle inequality. In particular, the same algorithm also works for k-Means. We complement this result by showing that the running time of our algorithm is asymptotically optimal, up to the base of the exponent. That is, unless the Exponential Time Hypothesis fails, there is no algorithm for these problems running in time 2^o(n)?n^?(1). Finally, we consider the "facility location" or "supplier" versions of these clustering problems, where, in addition to the set X we are additionally given a set of m candidate centers (or facilities) F, and objective is to find a subset of k centers from F. The goal is still to minimize the k-Median/k-Means/k-Center objective. For these versions we give a ?(2? (mn)^?(1)) time algorithms using subset convolution. We complement this result by showing that, under the Set Cover Conjecture, the "supplier" versions of these problems do not admit an exact algorithm running in time 2^{(1-?) n} (mn)^?(1)

    FPT Approximation for Fair Minimum-Load Clustering

    Get PDF
    In this paper, we consider the Minimum-Load k-Clustering/Facility Location (MLkC) problem where we are given a set P of n points in a metric space that we have to cluster and an integer k > 0 that denotes the number of clusters. Additionally, we are given a set F of cluster centers in the same metric space. The goal is to select a set C ? F of k centers and assign each point in P to a center in C, such that the maximum load over all centers is minimized. Here the load of a center is the sum of the distances between it and the points assigned to it. Although clustering/facility location problems have rich literature, the minimum-load objective has not been studied substantially, and hence MLkC has remained a poorly understood problem. More interestingly, the problem is notoriously hard even in some special cases including the one in line metrics as shown by Ahmadian et al. [APPROX 2014, ACM Trans. Algorithms 2018]. They also show APX-hardness of the problem in the plane. On the other hand, the best-known approximation factor for MLkC is O(k), even in the plane. In this work, we study a fair version of MLkC inspired by the work of Chierichetti et al. [NeurIPS, 2017]. Here the input points are partitioned into ? protected groups, and only clusters that proportionally represent each group are allowed. MLkC is the special case with ? = 1. For the fair version, we are able to obtain a randomized 3-approximation algorithm in f(k,?)? n^O(1) time. Also, our scheme leads to an improved (1 + ?)-approximation in the case of Euclidean norm with the same running time (depending also linearly on the dimension d). Our results imply the same approximations for MLkC with running time f(k)? n^O(1), achieving the first constant-factor FPT approximations for this problem in general and Euclidean metric spaces
    corecore